﻿@charset "utf-8";
/*声明 WebFont 引入思源字体*/
@font-face {
  font-family: "SourceHanSansCN-Light";
  src: url("../font/SourceHanSansCN-Light.otf"),
    url("../font/SourceHanSansCN-Light.ttf");
  font-family: "SourceHanSansCN-Normal";
  src: url("../font/SourceHanSansCN-Normal.otf");
  font-family: "SourceHanSansCN-Regular";
  src: url("../font/SourceHanSansCN-Regular.otf");
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ pre, /* text formatting elements 文本格式元素 */ form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */ th, td, /* table elements 表格元素 */ img/* img elements 图片元素 */ { margin: 0; padding: 0; }
body{
    font-family: "oswald", "SourceHanSansSC-Light","Source-Han-Light","Source Han Sans CN","SourceHanSansCN-Light","webfontSourceHanSansSC" !important
}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
form { display:block; }
em { font-style:normal; }
/** 重置列表元素 **/ 
ul, ol, li { list-style: none; }
/** 重置超链接元素 **/ 
a { text-decoration: none;transition: .5s; color:#000; }
a:hover { text-decoration:none; color:#ff8400;transition: .5s all; }
/** 重置图片元素 **/ 
img { border:0px; }
a:hover{
   color: #e72020;
   text-decoration:none !important;
}
.main .content .MorePro  .t_page{
    padding:10px;
    text-align:center;
    font-size:12px;
    line-height:25px;
    
    }   
.main .content .MorePro  .t_page a{
    padding:2px 5px;
    border:1px solid #DEDEDC;
    margin:0px 3px;}
.MorePro .ColorLink{text-align: center;}
.container{margin:0 auto;width: 1516px;}
input{background: none;}
.fl{
   float: left;
}
.fr{
   float: right;
}
.cl{
   clear: both;
}
.titleBox{
   text-align: center;
}
.titleB{
  font-size: 36px;
  color: #484848;
  font-weight: bold;
}
.titleB i{
  display: inline-block;
  width: 11px;
  height: 20px;
  margin:0 15px;
  background: url(/images/BtD.png) center no-repeat;
}
.titleB span{
  color: #da4444;
}
.titleS{
  font-size: 16px;
  color: #484848;
  margin-top: 5px;
}

/* logo */
.small {
	transition:all .3s;
    background: #fff !important;
    height: 90px !important;
	-webkit-box-shadow: 5px 5px 10px #b3b3b3;  
-moz-box-shadow: 5px 5px 10px #b3b3b3;
box-shadow: 5px 5px 10px #b3b3b3;
border-collapse:separate !important;
}
.small .logoImg a{
	margin-top:0 !important;}
.small .logoText {
    margin-top: 9px !important;
}
.small .nav ul li{
	line-height:90px !important;}
.logoBox{
	width: 430px;
	height:110px;
   margin-top:3px;
}
.logoImg a{display: block;margin-top:12px;}
.logoImg a img{
	max-width:100%;
	max-height:100%;}
.logoText{
    margin-left: 14px;
    margin-top: 20px;
	transition:all .3s;
}
.companyNameCn{
    font-size: 25px;
    font-weight: bold;
    color: #353535;
}
.companyNameCn1{
  font-size: 18px;
  font-weight: normal;
  color: #353535;
}
/*nav*/
.head{
   position: fixed;
   top: 0;
   left: 0;
   width:100%;
   height:110px;
   z-index: 9999;
   transition:all .3s;
   background: transparent;}
.head .navbox{width: 1516px;margin: 0 auto;position: relative;}
.head .nav{
    width:935px;
}

.head .nav ul li{
   float:left;
   position: relative;
   z-index: 999;
   line-height: 110px;
   transition:all .3s;
   
 }
.head .nav ul li .f_a{
  text-align:center;
  transition:all .3s;
  padding: 0px 20px;
  font-size: 16px;
  color: #484848;
  display: inline-block;
  border-bottom:2px solid transparent;
}
.nav_pc{}
.head .nav ul li:hover .f_a{
   color: #da4444; 
   border-bottom:2px solid #da4444;
   }
.head .nav ul li .s_navbox{
   display:none;
   position: absolute;
   width: 100%; 
   z-index:1;
   top: 99px;
   }
.s_navbox .s_a{
  margin-top: 11px;
  background: #f88317;
}
.head .nav ul li .s_navbox .s_a a{
   color: #fff;
   font-size:14px;
   font-weight: 600;
   display:block;
   text-align: center;
   line-height: 43px;
   border-bottom: 1px dotted #fff;
   }
.head .nav ul li .s_navbox .s_a a:hover{
   background-color:#d57012;
   color: #fff;}
/* 轮播图 */
.slider {position: relative;overflow: hidden;width: 100%;z-index: 0;}
.slideBox .hd {
	height: 10px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: 20px;
	margin-left:-157.5px;
	/*-ms-transform: translateX(-50%);  IE 9 transform: translateX(-50%);*/
	z-index: 9;}
.slideBox .hd ul{ text-align:center;  padding-top:5px;  }
.slideBox .hd ul li {cursor:pointer;float: left;margin-right: 5px;width: 40px;height: 10px;line-height: 14px;text-align: center;background: #fff;}
.slideBox .hd ul .on {background: #1f3d9e;color: #fff;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li img{width:100%; vertical-align:top;/*height: 500px;*/  } 
/* 下面是前/后按钮代码 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:50px; background:#959595 url(/images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;background-position-y: center;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px;background-position-y: center; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/*搜索框*/
.SearchBox{
  height: 65px;
  background: #828282;
  width: 100%;
  margin-bottom:60px;
}
.SearchBox1{
	width:1166px;
	margin:0 auto;}
.SearchL{
  line-height: 65px;
  /*font-family: "SimSun";*/
  font-size: 16px;
  color: #fff;
}
.SearchL a{
  color: #fff;
  font-size: 16px;
  display: inline-block;
  margin:0 15px;
}
.SearchL a:hover{
  color: #da4444;
}
.indexI{
  float: right;
  width: 524px;
  height: 44px;
  margin-top: 11px;
  background: url(/images/inputBg.png) center 0 no-repeat;
  position:relative;
}
.indexI .inputText{
  background: none;
  width: 444px;
  height: 45px;
  line-height: 44px;
  border:none;
  position:absolute;
  top:0;
  left:0;
  color:#999999;
  padding-left: 10px;
}
.submitIcon{
  border:none;
  width: 68px;
  height: 44px;
  cursor: pointer;
  position:absolute;
  right:0;
  top:0;
  background: url(/images/search.png) center center no-repeat;
}
/*产品系列*/
.cpxlBox{
  width: 1516px;
  margin:35px auto 25px;
  overflow: hidden;
}
.cpxlList li{
  width: 271px;
  height: 388px;
  float: left;
  margin:0 50px 35px;
}
.cpxlImg{
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 300px;

}
.cpxlJj{
  width: 241px;
  height: 100%;
  position: absolute;
  top: 0;
  transition: .5s;
  left: 0;
  padding:0 15px;
  background: url(/images/cpxlBg.png) 0 0 repeat-x;
  opacity:0;
   filter:Alpha(opacity=0);
}
.cpxlList li a:hover .cpxlJj{
opacity:1;
filter:Alpha(opacity=100);
}
.cpxlJj h3{
  font-size: 24px;
  font-weight: bold;
  line-height: 38px;
  color: #ffffff;
  margin-top: 35px;
}
.cpxlJj .cpLine{
  width: 36px;
  height: 6px;
  margin:10px 0;
  background-color: #ffffff;
}
.cpxlJj .cpxljj1{
  font-size: 18px;
  line-height: 30px;
  color: #ffffff;
}
.cplxText{
  position: relative;
  height: 88px;
  padding-left: 20px;
  background-color: #e6e6e6;
}
.cplxText .cpxlName{
  font-size: 24px;
  line-height: 38px;
  color: #202020;
}
.cplxText .cpxlck{
  font-size: 18px;
  line-height: 38px;

  color: #6a6262;
}
.cplxText .cpxlck:hover{
  color: #de1c1c;
}
.cpTxNum{
  position: absolute;
  right: 10px;
  bottom: -10px;
  font-weight: bold;
  font-size: 54px;
  color: #979797;
}
/*产品中心*/
.ProductCenter .slideTxtBox{ 
  margin: 35px auto 0;
      width:1516px;
      overflow: hidden; }
.ProductCenter .slideTxtBox .hd{ 
      position:relative;
      height: 64px;
      width: 1188px;

margin: 0 auto; }
.ProductCenter .slideTxtBox .hd ul{ 
}
.ProductCenter .slideTxtBox .hd ul li{ 
  text-align: center;
  float:left; 
  height:35px;
  margin:0 5px; }
.ProductCenter .slideTxtBox .hd ul li a{
    display: inline-block;  
    width: 128px;
    line-height: 35px;
    height: 35px; 
    font-size: 14px;
    color: #585858;
    padding-left: 10px;
    background-position-x:12px; 
  }
.ProductCenter .slideTxtBox .hd ul li a.cplb1{
  background: url(/images/cpicon1.png) 10px center  no-repeat;
}
.ProductCenter .slideTxtBox .hd ul li a.cplb2{
  background: url(/images/cpicon2.png) 10px center  no-repeat;
}
.ProductCenter .slideTxtBox .hd ul li a.cplb3{
  background: url(/images/cpicon3.png) 10px center  no-repeat;
}
.ProductCenter .slideTxtBox .hd ul li a.cplb4{
  background: url(/images/cpicon4.png) 10px center  no-repeat;
}
.ProductCenter .slideTxtBox .hd ul li a.cplb5{
  background: url(/images/cpicon5.png) 10px center  no-repeat;
}
.ProductCenter .slideTxtBox .hd ul li a.cplb6{
  background: url(/images/cpicon6.png) 10px center  no-repeat;
}
.ProductCenter .slideTxtBox .hd ul li a.cplb7{
  background: url(/images/cpicon7.png) 10px center  no-repeat;
}
.ProductCenter .slideTxtBox .hd ul li a.cplb8{
  background: url(/images/cpicon8.png) 10px center  no-repeat;
}

.ProductCenter .slideTxtBox .hd ul li.on a.cplb1{
  background: #da4444 url(/images/cpicon11.png) 10px center  no-repeat;
}
.ProductCenter .slideTxtBox .hd ul li.on a.cplb2{
  background: #da4444 url(/images/cpicon22.png) 10px center  no-repeat;
}
.ProductCenter .slideTxtBox .hd ul li.on a.cplb3{
  background: #da4444 url(/images/cpicon33.png) 10px center  no-repeat;
}
.ProductCenter .slideTxtBox .hd ul li.on a.cplb4{
  background: #da4444 url(/images/cpicon44.png) 10px center  no-repeat;
}
.ProductCenter .slideTxtBox .hd ul li.on a.cplb5{
  background: #da4444 url(/images/cpicon55.png) 10px center  no-repeat;
}
.ProductCenter .slideTxtBox .hd ul li.on a.cplb6{
  background: #da4444 url(/images/cpicon66.png) 10px center  no-repeat;
}
.ProductCenter .slideTxtBox .hd ul li.on a.cplb7{
  background: #da4444 url(/images/cpicon77.png) 10px center  no-repeat;
}
.ProductCenter .slideTxtBox .hd ul li.on a.cplb8{
  background: #da4444 url(/images/cpicon88.png) 10px center  no-repeat;
}
.ProductCenter .slideTxtBox .hd ul li.on a{  
      color:#fff; 
      background: #da4444;
}
.cpImg{
  position: relative;
  border:1px solid #ccc;
  width: 298px;
  height: 300px;
  transition: .5s;
 overflow: hidden;
}
.cpImg img{
  width: 100%;
  height: 100%
}
.ProductCenter .slideTxtBox .bd ul{ 
     zoom:1;  }
.ProductCenter .slideTxtBox .bd li{ 
      
      float: left;
      width: 300px; 
      margin:0 35px 30px;
      cursor: pointer;
      overflow: hidden;
      transition: .5s;
    }
.ProductCenter .slideTxtBox .bd li .cpName{
  font-size: 16px;
  line-height: 38px;
  color: #202020;
  text-align:center;
}
.ProductCenter .slideTxtBox .bd li:hover .cpName{
  color: #da4444;
}
.ProductCenter .slideTxtBox .bd li:hover .js1{
	opacity: 1;
	filter:Alpha(opacity=100)
      }
.js1{
  transition: .8s;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 268px;
  height: 100%;
  background:url(/images/cpBg.png) 0 0 repeat-x;
  color: #fff;
  font-size: 33px;
  font-weight: bold;
  padding-right:10px;
  padding-left: 20px;
  opacity: 0;
  filter:Alpha(opacity=0)
}

.js1 p{
  margin:10px auto;
}
.proName{
  margin-top: 30px !important;
}
/*深入了解*/
.srlj{
  width: 100%;
  height:720px;
  background: url(/images/ljBg.jpg) 0 0 repeat;
  padding-top: 40px;
}
.srlj .titleBox{
  margin-top: 0;
}
.bgt{
  background: url(/images/ljLine.png) center center no-repeat;
}
.jjjs{
  text-align: center;
  width: 1200px;
  margin:25px auto;
  font-size: 14px;
  line-height: 23px;
  color: #202020;
}
.srljList{
  
}
.srljList li{
  overflow: hidden;
  background-size: 100% 100% !important;
  width: 19%;
  float: left;
  height: 470px;
  margin-right: 1%;
  text-align: center;
  font-size: 24px;
  line-height: 40px;
  color: #3d3d3d;
  transition: .5s;
  position:relative;
border-radius: 10px;
}
.srljList li a{
	display:block;
	padding-top:260px;
position: relative;
top: 0;
left: 0;
width: 100%;
height: 100%;
	}
.srljList li.srljbg1{
  background:url(/images/lj1.png) 0 0 no-repeat;
}
.srljList li.srljbg1:hover{
  background:#dd3736 url(/images/lj11.png) 0 0 no-repeat;
}
.srljList li.srljbg2{
  background:url(/images/lj2.png) 0 0 no-repeat;
}
.srljList li.srljbg2:hover{
  background:#dd3736 url(/images/lj22.png) 0 0 no-repeat;
}
.srljList li.srljbg3{
  background:url(/images/lj3.png) 0 0 no-repeat;
}
.srljList li.srljbg3:hover{
  background:#dd3736 url(/images/lj33.png) 0 0 no-repeat;
}
.srljList li.srljbg4{
  background:url(/images/lj4.png) 0 0 no-repeat;
}
.srljList li.srljbg4:hover{
  background:#dd3736 url(/images/lj44.png) 0 0 no-repeat;
}
.srljList li.srljbg5{
  background:url(/images/lj5.png) 0 0 no-repeat;
}
.srljList li.srljbg5:hover{
  background:#dd3736 url(/images/lj55.png) 0 0 no-repeat;
}
.srljList li:hover{
  color: #fff;
}
.srllT{
  font-size: 32px;
  font-weight: bold;
  line-height: 70px;
  letter-spacing: 0px;
}
.srljList li:hover .srllL{
  background-color: #fff; 
}
.srljList li:hover .srllT{
	color:#fff;}
.srljList li a:hover{
	color:#fff;}
.srllL{
  width: 64px;
  height: 5px;
  margin:0 auto 5px;
  background-color: #c33742;
}
/*行业解决方案*/
.hyjjfaBox{
  width: 100%;
  height: 1015px;
  padding-top: 30px;
  background: url(/images/jjBg.jpg) 0 0 repeat-x;
}
.hyjjfaBox .titleBox{

}
.bgt1{
  background: url(/images/jjLine.png) center no-repeat;  
}
.hyjjList{
  width: 1516px;
  margin:15px auto 30px;
  height:550px;
}
.hyjjList li{
  width: 256px;
  height: 145px;
  border-radius: 10px;
  float: left;
  margin:0 170px 0 0;
  overflow: hidden;
  color: #484747;
  cursor: pointer;
  transition: .5s;
  margin-bottom: 10px;
  padding: 30px 35px 0 100px;
}
.hyjjList li:nth-of-type(3n){
  margin-right: 0px;
}

.hyjjList li.hyjjfa1{
  background:#fff url(/images/TVicon11.png) 30px 35px no-repeat;
}
.hyjjList li.hyjjfa1:hover{
  background:#da4444 url(/images/TVicon1.png) 30px 35px no-repeat;
}
.hyjjList li.hyjjfa2{
  background:#fff url(/images/TVicon2.png) 30px 35px no-repeat;
}
.hyjjList li.hyjjfa2:hover{
  background:#da4444 url(/images/TVicon22.png) 30px 35px no-repeat;
}
.hyjjList li.hyjjfa3{
  background:#fff url(/images/TVicon3.png) 30px 35px no-repeat;
}
.hyjjList li.hyjjfa3:hover{
  background:#da4444 url(/images/TVicon33.png) 30px 35px no-repeat;
}
.hyjjList li.hyjjfa4{
  background:#fff url(/images/TVicon4.png) 30px 35px no-repeat;
}
.hyjjList li.hyjjfa4:hover{
  background:#da4444 url(/images/TVicon44.png) 30px 35px no-repeat;
}
.hyjjList li.hyjjfa5{
  background:#fff url(/images/TVicon5.png) 30px 35px no-repeat;
}
.hyjjList li.hyjjfa5:hover{
  background:#da4444 url(/images/TVicon55.png) 30px 35px no-repeat;
}
.hyjjList li.hyjjfa6{
  background:#fff url(/images/TVicon6.png) 30px 35px no-repeat;
}
.hyjjList li.hyjjfa6:hover{
  background:#da4444 url(/images/TVicon66.png) 30px 35px no-repeat;
}
.hyjjList li.hyjjfa7{
  background:#fff url(/images/TVicon7.png) 30px 35px no-repeat;
}
.hyjjList li.hyjjfa7:hover{
  background:#da4444 url(/images/TVicon77.png) 30px 35px no-repeat;
}
.hyjjList li.hyjjfa8{
  background:#fff url(/images/TVicon8.png) 30px 35px no-repeat;
}
.hyjjList li.hyjjfa8:hover{
  background:#da4444 url(/images/TVicon88.png) 30px 35px no-repeat;
}
.hyjjList li.hyjjfa9{
  background:#fff url(/images/TVicon9.png) 30px 35px no-repeat;
}
.hyjjList li.hyjjfa9:hover{
  background:#da4444 url(/images/TVicon99.png) 30px 35px no-repeat;
}
.hyjjList li h4.hhjjfaT{
  font-size: 24px;
  line-height: 40px;
  
}
.hyjjList li:hover .hhjjfaT{color:#fff;}
.hyjjList li:hover .ms{color:#fff;}
.hyjjList li p.ms{
  font-size: 18px;
  line-height: 29px;
}
.lcsyList{
  width: 1516px;
  margin:15px auto 0;
}
.lcsyList li{
  width: 216px;
  height: 210px;
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  line-height: 40px;
  color: #484848;
  float: left;
}

/*客户案例*/
.picScroll-left{ 
  width:1516px; 
  margin: 0 auto 40px;
  overflow:hidden; 
  position:relative;  
}
.picScroll-left .hd{ 
}
.picScroll-left .hd .prev{ 
  position: absolute;
  top: 50%;
  display:block;
  width: 47px;
  height: 47px;
  background:url(/images/jtL.png) 0 0 no-repeat;}
  .picScroll-left .hd .prev:hover{
    background:url(/images/jtL1.png) 0 0 no-repeat;}

  .picScroll-left .hd .next{ 
  position: absolute;
  top: 50%;
  right: 0;
  display:block;
  width: 47px;
  height: 47px;
  background:url(/images/jtR.png) 0 0 no-repeat;}
  .picScroll-left .hd .next:hover{
    background:url(/images/jtR1.png) 0 0 no-repeat;}
  
.picScroll-left .hd ul{ 
  float:right; 
  overflow:hidden; 
  zoom:1; 
  margin-top:10px; 
  zoom:1; }
.picScroll-left .hd ul li{ 
  float:left;  
  width:9px; 
  height:9px; 
  overflow:hidden; 
  margin-right:5px; 
  text-indent:-999px; 
  cursor:pointer; 
  background:url(/images/icoCircle.gif) 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{padding-left: 45px; }
.picScroll-left .bd ul{ 
  overflow:hidden;
   zoom:1;
   padding-top: 30px !important}
.picScroll-left .bd ul li{ 
  margin:0 5px;
  cursor: pointer;
  width: 273px; 
  float:left; 
  _display:inline; 
  transition: .5s;
  overflow:hidden;
border:1px solid #ccc;}
.picScroll-left .bd ul li h4{
  font-size: 22px;
  line-height: 32px;
  color: #3a3a3a;
  margin-left: 10px;
    text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.picScroll-left .bd ul li p{
  font-size: 15px;
  line-height: 24px;
  color: #8d8d8d;
  margin: 10px 0;
  margin-left: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.picScroll-left .bd ul li:hover{
-webkit-transform:translateY(-15px);
 transform:translateY(-15px);
 -ms-transform: translateY(-15px);
-moz-transform: translateY(-15px);
-o-transform: translateY(-15px);
}
.picScroll-left .bd ul li:hover .jjh4{
  color: #e72020;
}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:100%; height:265px; display:block;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }

/*合作案例*/
.hzanList{
  width: 1516px;
  margin:25px auto;
}
.hzanList li{
  text-align: center;
  width: 266px;
  float: left;
  margin:0 17px;
  border:1px solid #ccc;
}
.hzanList li:hover{
border:1px solid #da4444;
}
.hzanList li img{
  width: 100%;
  height: 106px;
}
.hzanList li p{
  font-size: 12px;
  line-height: 35px;
}

/*公司介绍*/
.about{
    width: 100%;
    height: 500px;
    background:url(/images/aboutBg.jpg) 0 0;
    background-size: 100%;
    margin-top: 40px;
    padding-top: 25px;
}
.aboutContainer{
  width: 1362px;
  margin:0 auto;
}
.companyTextjs{
	float:left;
  width:600px;
  margin-top: 35px;
  margin-right: 15px;
}
.companyTextjs h4{
  font-size: 27px;
  font-weight: bold;
  color:#484848;
  transition: .5s;
  line-height:60px;
}
.companyTextjs h5{
  font-size: 16px;
  line-height: 32px;
  color: #7b7b7b;
}
.aboutText .fl img{
	margin-right:25px;}
.companyTextjs .aboutConmany{
  font-size: 16px;
  line-height: 30px;
  text-align: justify;
  color: #7b7b7b;
}
.aboutTl{
  text-align: center;
  margin-left:5px;
  margin-top:8px;
}
.aboutTl h5{
  font-size: 24px;
  color: #484848;
}
.aboutTl p{
  font-size: 14px;
  color: #484848;
}
.aboutBox{
  width: 700px;
  height: 394px;
  padding:2px;
  background-color: #ffffff;
  margin-top:40px;
}
/*发展历程*/
.fzlcList {margin-top: 25px;}
.fzlcList li{
  float: left;
  width: 22%;
  height: 80px;
  padding:15px; 
  border:1px solid #ccc;
  position: relative;
  cursor:pointer;
}
.fzlcList li.on{
	background:#de4444;
	color:#ffffff;}
.fzlcList li .fzlcIt{
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.fzlcList li .fzlcIt img{
/*  width: 44px;
  height: 25px;*/
}
.fzlcList li .fzlcbg1{
  background: url(/images/ry1.png) right 0 no-repeat;
}
.fzlcList li .fzlcbg2{
  background: url(/images/ry2.png) right 0 no-repeat;
}
.fzlcList li .fzlcbg3{
  background: url(/images/ry3.png) right 0 no-repeat;
}
.fzlcList li .fzlcbg4{
  background: url(/images/ry4.png) right 0 no-repeat;
}
.fzlcList li.on .fzlcbg1{
  background: url(/images/ry11.png) right 0 no-repeat;
}
.fzlcList li.on .fzlcbg2{
  background: url(/images/ry22.png) right 0 no-repeat;
}
.fzlcList li.on .fzlcbg3{
  background: url(/images/ry33.png) right 0 no-repeat;
}
.fzlcList li.on .fzlcbg4{
  background: url(/images/ry44.png) right 0 no-repeat;
}
.fzlcList li .fzt1{
  font-size: 22px;
  font-weight: bold;
  color: #484848;
}
.fzlcList li.on .fzt1{
  color: #ffffff;
}
.fzlcList li.on .fzt2{
  color: #ffffff;
}
.fzlcList li.on .fzt3{
  color: #ffffff;
  background: url(/images/ry51.png) right center no-repeat;
}
.fzlcList li .fzt2{
  font-size: 20px;
  color: #646464;
}
.fzlcList li .fzt3{
  font-size: 16px;
  color: #828282;
  background: url(/images/ry5.png) right center no-repeat;
}
/*荣誉证书*/
.ryzsList{
  width: 1516px;
  margin:25px auto 0;
  overflow:hidden;
}
.ryzsList li{
  width: 23%;
  float: left;
  margin-right: 1.5%;
  height:256px;
  overflow:hidden;
  margin-bottom:40px;
}
.ryzsList li img{
  width: 100%;
  max-height:100%;
}




/*新闻中心*/
.newsItem{
  width:470px;
  float: left;
  margin:35px 15px 30px;
}
.newsItem .NewsTitle{
  width: 100%;
  height: 58px;
  border-bottom: 5px solid #e9ebea;
}
.newsItem .NewsTitle .NewsTitleL{
  font-size: 27px;
  height: 58px;
  font-weight: bold;
  color: #555555;
  border-bottom: 5px solid #e72020;
}
.NewsTitleR a{
  font-size: 18px;
  line-height: 40px;
  color: #555;
}
.NewsTitleR a:hover{
  color: #e72020;
}
.newsTop .newsImg{
  width: 190px;
  height: 145px;
  overflow: hidden;
}
.newsTop .newsImg img{
  width: 100%;
  height: 100%;
}
.newsTop{
  height: 168px;
  overflow: hidden;
  border-bottom: 1px dotted #ccc;
  margin-top: 25px;
}
.newsTopText{
  width: 263px;
}
.newsTopText h4{
  font-size: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 10px;
  color:#202020;
}
.newsTopText h4 a:hover{
  color: #e72020;
}
.newsTopText p{
  font-size: 14px;
  color: #999;
  line-height:25px;
}
.newsList{
  margin-top: 8px;
  overflow: hidden;
}
.newsList li{
  position: relative;
  height: 50px;
  padding-left: 20px;
  border-bottom: 1px dotted #ccc;
}
.newsList li i{
  position: absolute;
  top:24px;
  left: 0;
  display: inline-block;
  width: 5px;
  height: 5px;
  background: #373737;
}
.newsList li a{
  display: block;
  font-size: 17px;
  color: #484848;
  line-height: 50px;
}
.newsList li a:hover{
  color: #e72020;
}
/*常见问题*/
.NewsTitle1 h4{
  font-size: 22px;
  color: #919191;
}
.NewsTitle1 p{
  font-size: 22px;
  color: #404040;
}
.txtMarquee-top{ 
  width:100%;  
  overflow:hidden; 
  position:relative;  
}
.txtMarquee-top .hd{ 
  overflow:hidden;  
  height:30px; 
  background:#f4f4f4; 
  padding:0 10px;  }
.txtMarquee-top .bd{ 
  padding-top:25px;  }
.txtMarquee-top .infoList li{ 
  height:42px; 
  position: relative;
  padding-left:15px;
  line-height:40px;
  border-bottom: 1px dotted #ccc;
  overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }
  .txtMarquee-top .infoList li:before{
    content:"";
    position: absolute;
    top:19px;
    left: 0;
    display: block;
    height: 5px;
    width: 5px;
    background: #444;
  }
.txtMarquee-top .infoList li .date{ 
  float:right; 
  color:#999;
  font-size: 14px;  }


/*底部*/
#footer{
   width: 100%;
   padding: 35px 0;
   height:400px;
   background-color: #545454;
}
.footMain{
   width: 1516px;
   margin:0 auto;
}
.footLeft{
   width: 1200px;
}
.footNav{
   text-align: left;
   width: 90px;
}
.footNav li a{
    /*font-family: "SimSun";*/
    font-size: 14px;
    color: #fff;
    line-height: 30px;
}
.footNav li a:hover{
   color: #e72020;
}
.footNav li:first-child{
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    margin-bottom: 13px;
}
.lx11{
  font-size: 16px;
  color: #ffffff;
  font-weight: bold;
  margin-bottom: 17px;
  display: block;
  width: 90px;
}
.footC li{
  width: 288px;
  color: #fff;
  font-size: 14px;
  margin-bottom: 14px;
}
.footER_code{
  float: right;
  width: 185px;
}
.footER_code img{
  width: 100%;
}
.footRight{
   width: 250px;
   color: #fff;   
}
.footLogobox{
   margin-bottom: 5px;
   padding-left: 20px;
}
.footRight h2{
  font-size: 38px;
  padding-left: 20px;
}
.footRight .conpanyE{
  font-size: 15px;
  padding-left: 20px;
}
.footRight .conpanyE1{
  padding-left: 20px;
}
.footRight p{
    font-size: 16px;
    line-height: 24px;
}
.footRight .conpanyTel{
  background: url(/images/footTel.png) left center no-repeat;
  height: 40px;
  line-height: 37px;
  font-size: 26px;
  font-weight: bold;
  padding-left: 45px;
  margin-top: 15px;
}
/*友情链接*/
.Links{
    margin-top: 45px;
    margin-bottom: 30px;
}
.Links,.Links a{
    font-size: 14px;
    color: #b6b6b6;
}
.Links a{
    display: inline-block;
    padding:0 8px;
    transition: .5s;
}
.Links a:hover{
    color: #e72020;
}
/*备案号*/
.beian{
  text-align: center;
  color: #b6b6b6;
}
.beian a{
  font-size: 14px;
  color: #b6b6b6;
}
.beian a:hover{
  color: #e72020;
}


/*客服*/
/*固定的悬浮窗*/
.yb_conct {
  position: fixed;
  z-index: 9999999;
  top: 200px;
  right: -127px;
  cursor: pointer;
  transition: all .3s ease;
}
.yb_bar ul li {
  width: 180px;
  height: 53px;
line-height: 53px;
  color: #fff;
  text-indent: 54px;
  margin-bottom: 3px;
  border-radius: 3px;
  transition: all .5s ease;
  overflow: hidden;
}
.yb_bar .yb_top {
  background: #e72020 url(/images/fixCont1.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
  background: #e72020 url(/images/fixCont1.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
  text-indent: 0;
  background: #e72020 url(/images/fixCont1.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
  /*height:200px;*/
  background: #e72020 url(/images/fixCont1.png) no-repeat 0 -170px;
}
.hd_qr {
  padding: 0 29px 25px 29px;
}
.yb_QQ a {
  display: block;
  text-indent: 54px;
  width: 100%;
  height: 100%;
  color: #fff;
}

#form1 tr{height: 35px;}
#form1 td{
    font-weight: bold;
}
#form1 td img{
    margin-top: 5px;
}
.Cbutton{
    background: none;
    padding:10px 25px;
    border-radius: 10px;
    margin-top: 10px;
    cursor: pointer;
}
.Cbutton:hover{
    background: #1f3d9e;
    color: #fff;
}